self-loading guns - Francés Inglés Diccionario